$(document).ready(function() {
    $("#closeDiv").click(function() {
        $("#div_update").css('display','none');
    });
    $("#b_update").click(function() {
        var id=$("#text_id").val();
        var limitTime=$("#runLimitTime1").val();
        var runLimitTime={
            id:id,
            limitTime:limitTime
        };
        $.ajax({
            type:"post",
            url:"/runLimitTime/updateLimitTimeById",
            data:runLimitTime,
            dataType:"text",
            success:function(data) {
                if(data==1){
                    alert("修改成功！");
                    initTable();
                }
            }
        })

    });
    $("#add_button").click(function() {
        var clazzId=$("#selectClazz").val();
        var time=$("#runLimitTime").val();
        var runLimitTime={
            clazzId:clazzId,
            limitTime:time
        };
        $.ajax({
            type:"post",
            url:"/runLimitTime/addRunLimitTime",
            data:runLimitTime,
            dataType:"text",
            success:function(data) {
                if(data==1){
                    alert("添加成功！");
                    initTable();
                }
            }
        })
    });
    allClazz();
    initTable();
    function initTable() {
        $("#t1 tr:not(:first)").empty();
        $.ajax({
            type:"get",
            url:"/runLimitTime/getAllRunLimitTime",
            dataType:"json",
            success:function(data) {
                for(var i in data){
                    $("#t1").append("<tr><td>"+data[i].id+"</td><td>"+data[i].clazzId+"</td><td>"+data[i].limitTime+"</td><td><input type='button' class='b_update' value='修改'></td><td><input type='button' class='b_delete' value='删除'></td></tr>");
                }
                $(".b_update").click(function() {
                    $("#div_update").css('display','block');
                    var id = $(this).parent().parent().find("td").eq(0).text();
                    var clazzId=$(this).parent().parent().find("td").eq(1).text();
                    var limitTime=$(this).parent().parent().find("td").eq(2).text();
                    $("#text_id").val(id);
                    $("#selectClazz1").val(clazzId);
                    $("#runLimitTime1").val(limitTime);
                    $("#selectClazz1").attr("disabled","disabled");
                })
                $(".b_delete").click(function() {
                    var id = $(this).parent().parent().find("td").eq(0).text();
                    var runLimitTime={
                        id:id
                    }
                    if(confirm("确认是否删除？")){
                        $.ajax({
                            type:"post",
                            url:"/runLimitTime/deleteRunLimitTimeById",
                            data:runLimitTime,
                            dataType:"text",
                            success:function(data) {
                                if(data==1){
                                    alert("删除成功！");
                                    initTable();
                                }
                            }
                        })
                    }
                })

            }

        });
    }
    function allClazz() {
        $.ajax({
            type: "GET",
            url: urlToUser+"/clazz/allClazz",
            dataType: "json",
            success: function (data) {
                if (data != null || data != "") {
                    var sClazz = $("#selectClazz");
                    var sClazz1 = $("#selectClazz1");
                    for (var i in data) {
                        if(i==0){
                            sClazz.append("<option selected='selected' value=" + data[i].id + ">" + data[i].name + "</option>");
                        }
                        else {
                            sClazz.append("<option value=" + data[i].id + ">" + data[i].name + "</option>");
                        }
                        sClazz1.append("<option value=" + data[i].id + ">" + data[i].name + "</option>");
                    }
                }
            }
        })
    }
});